package com.trickytriads.viewmodels.interfaces
{
	/**
	 * Interface for the main view model.
	 **/	
	[Bindable]
	public interface I_MainViewModel
	{
		// Retrieve card data function; done once on application load
		function retrieveCardData () : void;
		
		// Background image
		function get backgroundImageName (): String;
		function set backgroundImageName (v:String) : void;
		
		// Buttons
		function get gameButtonImageName (): String;
		function get newsButtonImageName (): String;
		function get storeButtonImageName (): String;

		// Function to change the viewstate
		function changeView(i:int) : void;

	}
}